Secrecy in concurrent version control systems
نویسنده
چکیده
This paper describes two cryptographic protocols for incorporating secrecy in concurrent version control systems in such a way that neither text nor passphrases are ever sent to possibly hostile servers. One of the protocols works for centralized and one for distributed version control systems. Most operations, as defined by the protocols, take linear time on the size of keys or the size of changes made to the content, and the most frequent ones do not depend on the number of users. Both protocols rely on a public key infrastructure for access control.
منابع مشابه
Version Control Systems
Classic centralized Version Control Systems have proven that they can accelerate and simplify the software development process, but one must also consider distributed systems in this analysis. What features can distributed Version Control Systems offer and why are they interesting? This paper describes the general concepts of the centralized and the distributed approaches, how Concurrent Versio...
متن کاملDynamic Access Control in a Concurrent Object Calculus
We develop a variant of Gordon and Hankin’s concurrent object calculus with support for flexible access control on methods. We investigate safe administration and access of shared resources in the resulting language. Specifically, we show a static type system that guarantees safe manipulation of objects with respect to dynamic specifications, where such specifications are enforced via access ch...
متن کاملThe Relation of Version Control to Concurrent Programming ( Extended
Version control helps coordinating a group of people working concurrently to achieve a shared objective. Concurrency control helps coordinating a group of threads working concurrently to achieve a shared objective. The seemingly superficial analogy between version control and concurrency control is deeper than expected. A comparison of three major flavors of version control systems (exemplified...
متن کاملCollaborative Version Control in an Agent - Basedhypertext
| In this work we discuss a number of issues for the design of hypertext systems in an agent-basedmodel of computation. We examine how the \traditional"fundamental concepts which are at the basis of the design of hypertextscan be re-visited under a new perspective of collaborative expert agents. The paper presents how some principles of high-level concurrent programming are applied as new metho...
متن کاملIn an Agent - Based Hypertext Environment
| In this work we discuss a number of issues for the design of hypertext systems in an agent-basedmodel of computation. We examine how the \traditional" fundamental concepts which are at the basis of the design of hypertexts can be re-visited under a new perspective of collaborative expert agents. The paper presents how some principles of high-level concurrent programming are applied as new met...
متن کامل